package org.tgcloud.group.web.controller.req.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: zhy
 * @Created: 2025-09-01-上午10:44
 * @Description:
 */
@Data
public class FlagshipStoreDataReq {

    @ApiModelProperty(value = "订单id")
    private Integer orderId;

    // 通过json转换成SkuData对象
    @ApiModelProperty(value = "通过json转换成SkuData对象")
    private String skuData;

    @Data
    public static class SkuData{

        @ApiModelProperty(value = "商品id")
        private Integer goodId;

        @ApiModelProperty(value = "skuId")
        private Integer skuId;

        @ApiModelProperty(value = "数量")
        private Integer num;

        /**
         * 旗舰店实际成交价
         */
        @ApiModelProperty(value = "旗舰店实际成交价")
        private BigDecimal finalPrice;

        /**
         * 旗舰店价格
         */
        @ApiModelProperty(value = "旗舰店价格")
        private String flagshipStorePrice;

        /**
         * 旗舰店粉丝量
         */
        @ApiModelProperty(value = "旗舰店粉丝量")
        private String flagshipStoreFans;

        /**
         * 销量
         */
        @ApiModelProperty(value = "销量")
        private String salesNum;

        /**
         * 评价
         */
        @ApiModelProperty(value = "评价")
        private String evaluateContent;

        /**
         * 最低价
         */
        @ApiModelProperty(value = "最低价")
        private String lowestPrice;

        /**
         * 链接
         */
        @ApiModelProperty(value = "链接")
        private String link;
    }

}
